% 提示用户输入方程，例如：x^3+8=0
equation_str = input('请输入您要求解的方程：', 's');

% 将字符串转换为符号表达式
f = str2sym(equation_str);

% 设置待求解的未知数为 x
syms x;

% 求解方程的根
roots = solve(f, x);

% 输出各个根的值
for i = 1:numel(roots)
    root = roots(i);
    fprintf('root%d = %.2f + %.2fi\n', i, real(root), imag(root));
end
